package com.kl.drs.util;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;

public class ConstatFinalUtil {
	
	/* 所有的字符串 */
	public static final String ALLSTR = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	
	/* 日期的默认格式 */
	public static final String DATE_FORMAT = "yyyy-MM-dd" ; 

	/* 数字字符串 */
	public static final String NUMBER = "1234567890";
	/* 配置文件中的json对象 */
	public static JSONObject SYS_JSON = new JSONObject();
	/* 配置文件中的json对象,Config模块 */
	public static JSONObject CONFIG_JSON = new JSONObject();
	
	/* 日期时间的默认格式 */
	public static final String DATETIME_FORMAT = "yyyy-MM-dd HH:mm:ss" ; 
	
	/*
	 * 放一些初始化的操作 只执行一次
	 */
	static
	{
		FileUtil fileUtil = new FileUtil();
		/* 从Classpath中获取 */
		String result = fileUtil.readFile(ConstatFinalUtil.class.getClassLoader().getResourceAsStream("config.json"));
		/* System.out.println("==ConstatFinalUtil=static==" + result); */
		/* 将字符串变成JSON对象 */
		try
		{
			SYS_JSON = (JSONObject) JSON.parse(result);
			CONFIG_JSON = SYS_JSON.getJSONObject("config");
		} catch (Exception e)
		{
			e.printStackTrace();
		}
	}

	public static void main(String[] args)
	{
		System.out.println("===========" + CONFIG_JSON.get("savePath"));
	}
}
